#define _CRT_SECURE_NO_WARNINGS 
#include<stdio.h>
#include<math.h>
//void is_prime(int x)
//{
//    if (x == 1)
//    {
//        printf("No\n");
//        return;
//    }
//    if (x == 2|| x == 3)
//    {
//        printf("Yes\n");
//        return;
//    }
//    
//    for (int j = 2; j <=sqrt(x); j++)
//    {
//        if (x % j == 0)
//        {
//            printf("No\n");
//            break;
//        }
//        else
//        {
//            printf("Yes\n");
//            break;
//        }
//    }
//
//
//}
//int main() {
//    int T = 0;
//    int n = 0;
//    scanf("%d", &T);
//    for (int i = 0; i < T; i++)
//    {
//        scanf("%d", &n);
//        is_prime(n);
//    }
//    return 0;
//}

int main() {
    int n = 0;
    int sum = 0;
    scanf("%d", &n);
    for (int i = 1; i <= n; i++)
    {
        int num = i;
        if (num % 2 == 1)
        {
            num = num;
            sum += num;
        }
        else
        {
            num = num * (-1);
            sum += num;
        }

    }
    printf("%d", sum);
    return 0;
}